package net.csdn.business.common.constant;


/**
 * @Desc: 服务名称常量
 * @ClassName: ServiceNameConstants
 * @Author: zhangyl
 * @Date: 2022/12/21 18:05
 */
public class ServiceNameConstants {
    /**
     * 前端服务api服务名称
     */
    public static final String ATOMGIT_API_SERVICE = "atomgit-api";

    /**
     * 认证服务、openapi服务名称
     */
    public static final String ATOMGIT_OPENAPI_SERVICE = "atomgit-openApi";

    /**
     * 网关服务名称
     */
    public static final String ATOMGIT_GATEWAY_SERVICE = "atomgit-gateway";


    /**
     * system基础服务名称
     */
    public static final String ATOMGIT_SYSTEM_SERVICE = "atomgit-system";

    public static final String ATOMGIT_SYSTEM_ISSUE_CONTEXT_ID = "system-issue";
    public static final String ATOMGIT_SYSTEM_MILEPOST_CONTEXT_ID = "system-milepost";
    public static final String ATOMGIT_SYSTEM_COMMENT_CONTEXT_ID = "system-comment";
    public static final String ATOMGIT_SYSTEM_AUDIT_CONTEXT_ID = "system-audit";
    public static final String ATOMGIT_SYSTEM_ORG_CONTEXT_ID = "system-org";
    public static final String ATOMGIT_SYSTEM_NAMESPACE_CONTEXT_ID = "system-namespace";
    public static final String ATOMGIT_SYSTEM_LABEL_CONTEXT_ID = "system-label";
    public static final String ATOMGIT_SYSTEM_INVITATION_CONTEXT_ID = "system-invitation";
    public static final String ATOMGIT_SYSTEM_MR_CONTEXT_ID = "system-mr";
    public static final String ATOMGIT_SYSTEM_INVITE_LINK_CONTEXT_ID = "system-invite-link";
    public static final String ATOMGIT_SYSTEM_OPERATOR_CONTEXT_ID = "system-operator";
    public static final String ATOMGIT_SYSTEM_NOTIFY_CONTEXT_ID = "system-notify";
    public static final String ATOMGIT_SYSTEM_STAT_CONTEXT_ID = "system-stat";
    public static final String ATOMGIT_SYSTEM_USER_CONTEXT_ID = "system-user";
    public static final String ATOMGIT_SYSTEM_MIGRATE_CONTEXT_ID = "system-migrate";

    public static final String ATOMGIT_SYSTEM_TIPS_CONTEXT_ID = "system-tips";
    public static final String ATOMGIT_CONMON_CONFIG_CONTEXT_ID = "system-common-config";
    public static final String ATOMGIT_SYSTEM_MFA_CONTEXT_ID = "system-mfa";
    public static final String ATOMGIT_SYSTEM_MANGER_CONTEXT_ID = "system-manager";
    public static final String ATOMGIT_SYSTEM_QUOTA_CONTEXT_ID = "system-quota";
    public static final String ATOMGIT_SYSTEM_CLA_CONTEXT_ID = "system-cla";
    public static final String ATOMGIT_SYSTEM_PAGES_CONTEXT_ID = "system-pages";
    public static final String ATOMGIT_SYSTEM_RESOURCE_CHECK_CONTEXT_ID = "system-resource-check";
    public static final String ATOMGIT_SYSTEM_PROJECT_CONTEXT_ID = "system-project";
    public static final String ATOMGIT_SYSTEM_PROJECT_SELECT_CONTEXT_ID = "system-project-select";
    public static final String ATOMGIT_SYSTEM_LOG_CONTEXT_ID = "system-log";
    public static final String ATOMGIT_SYSTEM_ORG_RELATION_CONTEXT_ID = "system-org-relation";
    public static final String ATOMGIT_SYSTEM_ORG_ADVERTISEMENT_CONTEXT_ID = "system-org-advertisement";
    public static final String ATOMGIT_SYSTEM_ACTIONS_CONTEXT_ID = "system-actions";
    public static final String ATOMGIT_SYSTEM_SECURITY_CONTEXT_ID = "security-user";

    public static final String ATOMGIT_AUTH_PERSON_CONTEXT_ID = "auth-person";
    public static final String ATOMGIT_AUTH_CLIENT_CONTEXT_ID = "auth-client";
    public static final String ATOMGIT_AUTH_GATEWAY_ROUTE_CONTEXT_ID = "auth-gateway-route";

    public static final String ATOMGIT_SYSTEM_CONFIG_CONTEXT_ID = "system-config";

    public static final String ATOMGIT_SYSTEM_CONFIG_ITEM_CONTEXT_ID = "system-config-item";

    public static final String ATOMGIT_ARTICAL_INFO_CONTEXT_ID = "artical-info";

    public static final String ATOMGIT_REGION_CONTEXT_ID = "region";

    /**
     * auth认证服务名称
     */
    public static final String ATOMGIT_AUTH_SERVICE = "atomgit-auth";

    /**
     * mirror服务
     */
    public static final String ATOMGIT_MIRROR_SERVICE = "atomgit-mirror";
    public static final String ATOMGIT_MIRROR_PROJECT_CONTEXT_ID = "mirror-project";
    public static final String ATOMGIT_MIRROR_THIRD_CONTEXT_ID = "mirror-third-api";
    public static final String ATOMGIT_THIRD_PART_INFO_MIRROR_PROJECT_CONTEXT_ID = "third-part-info-mirror";

    /**
     * webhook基础服务名称
     */
    public static final String ATOMGIT_WEBHOOK_SERVICE = "atomgit-webhook";
    public static final String ATOMGIT_WEBHOOK_CONFIG_CONTEXT_ID = "atomgit-webhook-config";
    public static final String ATOMGIT_WEBHOOK_LOG_CONTEXT_ID = "atomgit-webhook-log";

    /**
     * 企业认证
     */
    public static final String ATOMGIT_ENTERPRISE_CONTEXT_ID = "atomgit-enterprise";

    /**
     * discuss服务名称
     */
    public static final String ATOMGIT_DISCUSS_SERVICE = "discuss-api";
    public static final String ATOMGIT_DISCUSS_CONTEXT_ID = "atomgit-discuss";
    public static final String ATOMGIT_DISCUSS_COMMENT_CONTEXT_ID = "atomgit-discuss-comment";
    public static final String ATOMGIT_DISCUSS_CATEGORY_CONTEXT_ID = "atomgit-discuss-category";
    public static final String ATOMGIT_DISCUSS_SECTION_CONTEXT_ID = "atomgit-discuss-section";

    /**
     * 搜索服务名称
     */
    public static final String ATOMGIT_SEARCH_SERVICE = "atomgit-search";
    public static final String ATOMGIT_SEARCH_CONTEXT_ID = "atomgit-search";

    /**
     * 看板服务
     */
    public static final String ATOMGIT_KANBAN_SERVICE = "atomgit-kanban";
    public static final String ATOMGIT_KANBAN_CONTEXT_ID = "atomgit-kanban";
    public static final String ATOMGIT_KANBAN_VIEW_CONTEXT_ID = "atomgit-view-kanban";
    public static final String ATOMGIT_KANBAN_FIELD_CONTEXT_ID = "atomgit-field-kanban";
    public static final String ATOMGIT_KANBAN_DETAIL_CONTEXT_ID = "atomgit-detail-kanban";

    /**
     * 通知中心服务名称
     */
    public static final String ATOMGIT_NOTIFY_SERVICE = "notify-api";
    public static final String ATOMGIT_NOTIFY_CONTEXT_ID = "notify";
    public static final String ATOMGIT_NOTIFY_BUSINESS_CONTEXT_ID = "notify-business";
    public static final String ATOMGIT_NOTIFY_TEMPLATE_CONTEXT_ID = "notify-template";
    public static final String ATOMGIT_NOTIFY_REMIND_CONTEXT_ID = "notify-remind";
    public static final String ATOMGIT_NOTIFY_PRIVATE_CONTEXT_ID = "notify-private";

    public static final String ATOMGIT_NOTIFY_ANNOUNCE_CONTEXT_ID= "notify-announce";



}
